﻿body{  background:#1C1514; background-size:cover; font:12px/22px "Microsoft YaHei","SimSun";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
li,img,input,em{ list-style:none; border:none; font-style:normal;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover,a:active{ color:#f00; text-decoration:none;}
a{ text-decoration:none;}

.wrap{width:1150px;margin:0 auto;}
#big_box{width:100%; min-width:1150px; overflow:hidden;}
#banner{width:100%;min-width:1150px; overflow:hidden; position:relative;}

/*PC大图滚动开始*/
.flexslider{position:relative;height:900px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;height:900px;overflow:hidden;}
.slides li{height:900px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*左右箭头，如果不要可删除*/
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:70px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}
/*PC大图滚动结束*/
.header1{width:100%; height:120px; overflow:hidden; position:absolute;left:0;top:0; z-index:999;padding-top:20px}
.banner_txt{width:100%; height:200px; overflow:hidden; background:url(../images/bj1.png) repeat; position:absolute;left:0;bottom:0; text-align:center;}

.banner_txteng{width:100%; height:220px; overflow:hidden; background:url(../images/bj1.png) repeat; position:absolute;left:0;bottom:0; text-align:center;}



.banner_p{ display:block; font-family:'Microsoft YaHei'; font-size:24px; color:#575f63; font-weight:bold; line-height:40px;padding-top:20px;}

.banner_sp{ display:block; font-family:'Microsoft YaHei'; font-size:40px; color:#d0141b; font-weight:bold; line-height:60px;}




.about{width:400px;float:left;padding-top:20px;}
.about_title{display:block; height:40px; line-height:40px; border-bottom:2px solid #d0141b; overflow:hidden; background:url(../images/jiantou.jpg) no-repeat left center; font-size:18px; font-weight:bold; color:#fff; text-indent:70px; letter-spacing:2px;}
.about_contect{ display:block; font-size:16px; color:#fff; line-height:30px;padding:10px 0; overflow:hidden;}

.ys{width:550px;float:right;padding-top:20px;}
.ys_ul{ display:block;padding-top:15px; overflow:hidden;}
.ys_ul li{display:block; font-size:14px;padding-bottom:10px; border-bottom:1px dashed #fff; line-height:18px;margin-bottom:8px;}
.ys_ul li a{ color:#fff;}
.ys_ul li a .ys_nub{ background:#d0141b; color:#fff;border-radius:2px;padding:0 3px;margin-right:15px;}
.ys_ul li a .em1{font-size:20px; color:#d0141b;}
.ys_ul li a .sp1{padding-left:70px;}

.ys{width:550px;float:right;padding-top:20px;}
.ys_uls{ display:block;padding-top:15px; overflow:hidden;}
.ys_uls li{display:block; font-size:16px;padding-bottom:10px; border-bottom:1px dashed #fff; line-height:30px;margin-bottom:15px;}
.ys_uls li a{ color:#fff;}
.ys_uls li a .ys_nub{ background:#d0141b; color:#fff;border-radius:2px;padding:0 3px;margin-right:15px;}
.ys_uls li a .em1{font-size:20px; color:#d0141b;}
.ys_uls li a .sp1{padding-left:70px;}



.gsjj_nav1{width:100%;float:left; height:40px; background:url(../images/21.png) repeat; overflow:hidden; margin-top:15px;}

.case{width:1150px;float:left;padding:15px 0;}
.case_title{display:block; height:40px;  overflow:hidden;margin-bottom:30px}
.case_p{float:left; color:#d0141b; font-size:18px; font-weight:bold;line-height:40px;}
.case_sp{float:left;  font-family:Arial; font-size:16px; font-weight:bold; text-indent:10px;padding-top:12px;}
.case_sp a{color:#7c7b7b;}
.case_heng{width:990px;float:right; border-bottom:2px solid #fff; height:22px;}
.case_heng2{width:930px;float:right; border-bottom:2px solid #fff; height:22px;}

.case_ul{display:block;padding-top:15px; overflow:hidden;}
.case_ul li{width:267px;float:left;margin:0 10px;}
.case_ul li img{ max-width:267px; display:block; max-height:217px;}

.foot{width:1150px;float:left; padding:15px 0; border-top:2px solid #fff;margin-top:30px; color:#fff;font-weight:bold; font-size:14px;}
.foot_left{float:left; line-height:30px; font-family:Arial;}
.foot_p{display:block; color:#595757; font-size:14px;}
.foot_sp{display:block; color:White}
.foot_sp span{ color:#df0011;}
.foot_right{float:right;padding-top:37px;}

/*neiye*/
.header{width:1150px; height:175px; background:url(../images/header_bj.png) no-repeat center center; background-size:100% 100%; overflow:hidden;padding-top:20px}
.logo{float:left;}
.logo img{ display:block;}
.header_right{width:700px; height:100px; float:right;padding-top:20px;}
.header_nav{float:right;line-height:24px;color:#fff; font-size:14px;padding-right:32px;font-family: Arial;}
.header_nav a{color:#fff;}
.header_nav a:hover{color:#b3b3b3;}


.aa{color:#b3b3b3;}

.nav{width:650px;float:right;padding-top:30px;}
.nav li{width:110px;float:left;margin:0 10px;}
.nav li a{ display:block; height:40px; line-height:40px; text-align:center; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#fff; font-weight:bold;}
.nav li a:hover{ background:url(../images/nav_hover.png) no-repeat center center;}
.nav li .on{ background:url(../images/nav_hover.png) no-repeat center center;}








.gsjj_nav{width:1150px;float:left; height:40px; background:url(../images/111.png) repeat; overflow:hidden; margin-top:15px;}
.gsjj_nav1{width:100%;float:left; height:40px; background:url(../images/21.png) repeat; overflow:hidden; margin-top:15px;}
.gsjj_nav ul{white-space: nowrap}
.gsjj_nav ul li{width:287px;float:left;}
.gsjj_nav ul li a{width:100%;float:left; height:40px; line-height:40px; text-align:center; font-family:'Microsoft YaHei'; font-size:14px;color:#1b1413; font-weight:bold;}
.gsjj_nav ul li a:hover{ background:#b21e23; color:#fff;}
.gsjj_nav ul li .sss{background:#b21e23; color:#fff;}
.gsjj_nav ul li .on1{ background:#b21e23; color:#fff;}





.gsjj_navs{width:100%;float:left; height:40px; background:url(../images/111.png) repeat; overflow:hidden; margin-top:15px;}
.gsjj_navs ul li{width:383px;float:left;}
.gsjj_navs ul li a{width:100%;float:left; height:40px; line-height:40px; text-align:center; font-family:'Microsoft YaHei'; font-size:14px;color:#1b1413; font-weight:bold;}
.gsjj_navs ul li a:hover{ background:#b21e23; color:#fff;}
.gsjj_navs ul li .sss{background:#b21e23; color:#fff;}
.gsjj_navs ul li .on1{ background:#b21e23; color:#fff;}








.scott{padding:3px;margin:3px;text-align:center;}
.scott a{padding:2px 5px;color:White;margin:0 2px 0 0;text-decoration:none;}
.scott a:hover{border:#f00;padding:4px 9px;color:#fff; background:url(../images/11.png) no-repeat center center;}
.scott a:active{border:#f00;padding:4px 9px;color:#fff;background:url(../images/11.png) no-repeat center center;}
.scott span.current{border:#f00;padding:4px 9px;font-weight:bold;color:#fff;margin:0 20px;background:url(../images/11.png) no-repeat center center;}
.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}

.gsjj{width:1150px; overflow:hidden; color:White;margin-top:20px;line-height:30px;height:540px }

.gsjjs{width:1150px; overflow:hidden;color:White; margin-top:25px}

.gsjj_txt{ display:block;padding:0; overflow:hidden; line-height:30px; color:#fff;}
.gsjj_ul{ display:block; overflow:hidden;padding-top:10px;}
.gsjj_ul li{width:267px;float:left;margin:0 10px;}
.gsjj_ul li img{ max-width:267px; max-height:195px; display:block;}
.gsjj_p{ display:block; height:60px; line-height:60px; font-size:16px; color:#fff; font-weight:bold;margin-top:20px;}

.gsln_img img{display:block;}
.gsln{ display:block; padding-top:9px; overflow:hidden;}
.gsln li{width:160px;float:left;margin:0 15px 30px 15px;}
.gsln li img{ max-width:160px; max-height:134px; display:block;}
.gsjj_page{ display:block; line-height:40px; overflow:hidden; text-align:center;}
.gsjj_page a{ padding:4px 9px; font-size:14px; color:#fff;margin:0 10px;border-radius:180px;}
.gsjj_page a:hover{ border:#f00;padding:4px 9px;color:#fff; background:url(../images/11.png) no-repeat center center;}
.gsjj_page .on2{ border:#f00;padding:4px 9px;color:#fff; background:url(../images/11.png) no-repeat center center;}

.fw{ display:block;padding-top:9px; overflow:hidden;}
.fw li{width:267px;float:left;margin:0 10px;}
.fw li .fw_img{width:267px; height:262px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.fw li .fw_img img{ max-width:267px; max-height:262px; vertical-align:middle;}
.fw li .fw_p{ display:block; height:60px; line-height:60px; border-bottom:1px dotted #fff; font-size:18px;padding-top:15px; color:#fff;}
.fw li .fw_sp{ display:block; line-height:30px; font-size:14px;padding-top:10px; color:#fff;}
.fw li .fw_txt{ display:block; line-height:30px;font-size:14px; color:#B21E23;}



.cpzs{width:1150px;padding:15px 0; overflow:hidden;}
.cpzs_ul{ display:block; overflow:hidden;}
.cpzs_ul li{width:267px;float:left;margin:0 10px 20px 10px; position:relative;}
.cpzs_ul li img{ width:267px; height:217px; display:block;}
.cpzs_ul li .cpzs_sub{width:267px; height:217px; background:url(../images/cp_bj.png) repeat; position:absolute;left:0;top:0; cursor:pointer; display:none;}
.cpzs_ul li:hover .cpzs_sub{ display:block}

.cpzs_p{width:267px;height:40px;line-height:40px;text-align:center;color:#000;position:absolute;left:0;bottom:0;font-size:14px;}













